#include "MapData.h"

namespace binge
{

MapData::MapData()
{
    filename = "";
    width = 0;
    height = 0;
    cameraAttachedTo = -1;
}

MapData::~MapData()
{
}

void
MapData::SetFilename(std::string value)
{
    filename = value;
}

std::string
MapData::GetFilename(void)
{
    return filename;
}

void
MapData::SetWidth(int value)
{
    width = value;
}

int
MapData::GetWidth(void)
{
    return width;
}

void
MapData::SetHeight(int value)
{
    height = value;
}
int
MapData::GetHeight(void)
{
    return height;
}

void
MapData::AttachCamera(int id)
{
    cameraAttachedTo = id;
}

void
MapData::RemoveCamera(void)
{
    cameraAttachedTo = -1;
}

int
MapData::GetCameraObject(void)
{
    return cameraAttachedTo;
}

} // namespace
